import os

# 输入源文件路径和目标文件路径
src = input("输入源文件路径和文件名：")
dst = input("输入目标路径和文件名：")

# 判断目标文件是否存在
if os.path.exists(dst):
    print("目标文件存在，如果覆盖现有文件请输入 <R>，其他任意字符表示取消。")
    n = input("输入指令：")
    if n != "R":
        print("已取消...")
        exit()

# 定义每次读取的字节数
ten_MB = 1024 * 1024 * 10

# 打开源文件和目标文件
with open(src, "rb") as fr, open(dst, "wb") as fw:
    while True:
        # 读取10MB的数据
        data = fr.read(ten_MB)
        if not data:
            break
        # 写入数据
        fw.write(data)

print("文件复制完成。")
